如何用JAVA语言实现计算1^1+2^2+3^3+..........+20^20

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:20:42
急用呢

public static void main(String args[])
{
long sum=0l;
long s=1l;
for(int i=1;i<21;i++)
{
for(int j=1;j<i;j++)
{
s*=i;
}
sum+=s;
}
System.out.println(sum);
}

//java 实现.给分吧够通用吧..20..200都能给你算出来
private long number(int a)
{
long b=0;

for(int i=1;i<=a;i++)
{
b=b+sNumber(i);
}

return b;
}

private long sNumber(int a)
{
long c=1;
for(int b=0;b<=a;b++)
{
c=c*a;
}
return c;
}